今天我們繼續來介紹 Coze Bot 的功能。
在中間欄位 Role 的底下,有Voice功能。它可以讓你的機器人說話,甚至使用者可以和機器人進行語音通話,跳過打字的麻煩。
可以幫自己的機器人設定不同的語言和語音代表。雖然現在語言的選項不算特別多,但我想已經可以滿足大部分的商業需求了。
在中文的配音中,我覺得 Emma 最接近台灣的口音(很像某個熟悉的同學?) 其中還有四川、東北、北京等不同的口音,很好玩。
設定完成後,試跑 Bot 就會直接唸出機器人說的內容了,非常有趣。
接著,我們來到很重要的右邊欄位。
這裡主要是進行 Bot 的測試,看看效果是否符合需求,和排解問題。它的好處有幾個:
查看 Prompt 設定的成果
調整 Prompt 內容會帶來改變,需要經過測試才知道調整的結果是否符合需求。舉例來說,我對於Bot 每次都只問使用者一個問題而感到苦惱,可是調整 Prompt 之後,確實可以一次提供全部問題了,但 Bot 卻會弄錯步驟。這代表我還需要再次修改內容。
確認哪些 Plugins 有確實的被使用
呼叫 Plugins 是會消耗 credits 的,如果設置太多個,點數會消耗的非常快,因此可以在這裡測試哪個外掛最常被使用。例如,我使用了多個計算卡路里的外掛,但只有一兩個能夠被成功呼叫。
查看 Bug 發生的位置
發送消息後,可以看到 Bot 一步一步的代入功能,例如說正在使用哪個 Plugin,或是從 Database 中查詢資料,便顯示每一個步驟的成功與否。
當機器人有複雜的流程和功能時,這有助於操作者查看故障的位置,方便排除錯誤。
如果不確定問題的情況,也可以選擇右上角的 Debug 讓系統幫你檢查,並提供更詳細的資料。
除此之外,在 Preview & Debug 欄位的上方,還可以查看 Memory 這一系列設定運作的結果,Variables、Database 等在現行的設定中,是否儲存了正確的資料。
整體來說,這個區塊的功能可以讓你在機器人發佈、更新之前,就了解它的運行狀態,是否符合期望。
或許看到這你,你覺得「這也太麻煩了吧!要選擇得太多了!」,那麼,有一個更簡單的方式:
用自然語言跟 Coze Assistant 直接說你想要什麼樣的功能,它可以直接幫你製作!
下方圖片就是我和它簡單描述需求,期望的主要功能,它就幫我設定了一個飲食機器人,連 Logo 都自動產生,Prompt 和 Pluggins 都帶入完成。我認為新手可以先用 Coze 助手設計的內容,再根據需求微調,省時省力又不會有太大的挫折感。
以上,雖然說了很多,但這只是 Coze Bot 功能的冰山一角,能夠操作的功能實在太多啦!
下一篇,我來說明吃吃記帳各個主要流程在 Coze 上的實現方式。